Type Class Polymorphism in an Institutional Framework
نویسندگان
چکیده
Higher-order logic with shallow type class polymorphism is widely used as a specification formalism. Its polymorphic entities (types, operators, axioms) can easily be equipped with a ‘naive’ semantics defined in terms of collections of instances. However, this semantics has the unpleasant property that while model reduction preserves satisfaction of sentences, model expansion generally does not. In other words, unless further measures are taken, type class polymorphism fails to constitute a proper institution, being only a so-called rps preinstitution; this is unfortunate, as it means that one cannot use institution-independent or heterogeneous structuring languages, proof calculi, and tools with it. Here, we suggest to remedy this problem by modifying the notion of model to include information also about its potential future extensions. Our construction works at a high level of generality in the sense that it provides, for any preinstitution, an institution in which the original preinstitution can be represented. The semantics of polymorphism used in the specification language HasCasl makes use of this result. In fact, HasCasl’s polymorphism is a special case of a general notion of polymorphism in institutions introduced here, and our construction leads to the right notion of semantic consequence when applied to this generic polymorphism. The appropriateness of the construction for other frameworks that share the same problem depends on methodological questions to be decided case by case. In particular, it turns out that our method is apparently unsuitable for observational logics, while it works well with abstract state machine formalisms such as state-based Casl.
منابع مشابه
Theoretical Integration of New Institutional Economics
The purpose of this study is to investigate the theoretical integration or eclecticism of New Institutional Economics (NIE) on the basis of the four-stage Tillings model. The first step demonstrates that the new institutionalists, as to confront the hegemonic scientific mainstream, stated that their goal was to moderate neoclassical assumptions, but in fact, their main goal was to expand and st...
متن کاملAlternating Regular Tree Grammars in the Framework of Lattice-Valued Logic
In this paper, two different ways of introducing alternation for lattice-valued (referred to as {L}valued) regular tree grammars and {L}valued top-down tree automata are compared. One is the way which defines the alternating regular tree grammar, i.e., alternation is governed by the non-terminals of the grammar and the other is the way which combines state with alternation. The first way is ta...
متن کاملAssociation of Adiponectin rs1501299 Gene Polymorphism with Adiponectin Levels and Type 2 Diabetes in an Iranian Population
Background and Objectives: Adiponectin is an adipokine, which is abundantly expressed in adipose tissue and has a potent roles in insulin sensitivity. This study aimed to test the association of single nucleotide polymorphism of rs1501299 of the adiponectin gene with adiponectin levels and type 2 diabetes. Methods: This case-control study was conducted on 80 diabetic patients with fasting bl...
متن کاملنقش نهادها در توسعه کارآفرینی
The purpose of this article is to analyze and explain the relation between institutions and entrepreneurship, focusing on the entrepreneurship theorists’ viewpoints including Douglass North According to the institutional approach, the environment that shapes the economy, affects on entrepreneurial dynamics within each country. Such an environment is characterized by interdependencies between in...
متن کاملAnalysis of polymorphism of MHC class II BuLA DRB3 exon 2 gene in North West Iranian populations of the Water buffalo (Bubalus bubalis) through PCR-SSCP
The DRB3 gene is a highly polymorphic major histocompatibility complex (MHC) class II gene and plays an important role in variability of immune responsiveness and disease resistance. In the present study, the MHC class II DRB3 gene in water buffalo (Bubalus bubalis) populations from Northwest regions of Iran was investigated through PCR-SSCP. Genomic DNA was extracted from whole blood samples c...
متن کامل